package com.ruoyi.userManage.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 抽盒记录对象 t_draw_record
 *
 * @author ruoyi
 * @date 2025-08-12
 */
@Data
public class DrawRecord extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private Integer id;

    /**
     * 用户手机号
     */

    private Long userId;
    @Excel(name = "用户手机号")
    private String userPhone;

    private Long sixUserId;

    /**
     * 分类
     */
    private Integer classId;
    @Excel(name = "分类")
    private String className;
    /**
     * 盲盒
     */
    private Long blindBoxId;
    @Excel(name = "盲盒")
    private String blindBoxName;
    /**
     * 箱子
     */
    @Excel(name = "箱子")
    private Long boxId;
    @Excel(name = "箱子")
    private String boxName;

    /**
     * 商品等级
     */
    private Integer productTypeId;

    /**
     * 商品等级
     */
    @Excel(name = "商品等级")
    private String productTypeName;

    /**
     * 商品类型
     */
    @Excel(name = "商品类型")
    private Integer productType;

    /**
     * 商品名称
     */
    private Long productId;

    /**
     * 商品名称
     */
    @Excel(name = "商品名称")
    private String productName;

    /**
     * 商品图片
     */
    @Excel(name = "商品图片")
    private String productPicture;

    /**
     * 抽取发数（计算某个箱子累计抽的发数）
     */
    @Excel(name = "抽取发数", readConverterExp = "计=算某个箱子累计抽的发数")
    private Integer drawCount;

    /**
     * 区间赏积分数
     */
    @Excel(name = "区间赏积分数")
    private BigDecimal point;

    /**
     * 是否已给前端返回结果（0=未返回 1=已返回）
     */
    private Integer display;

    /**
     * 逻辑删除（0=未删除，1=已删除）
     */
    private Integer isDelete;


}
